% !Mode:: "TeX:UTF-8"

\section{项目简介}

随着嵌入式系统技术的快速发展和微控制器性能的不断提升，智能家电控制已成为现代生活的重要发展趋势。传统电风扇功能单一、操控不便，难以满足用户对舒适性和便捷性的更高要求。将嵌入式微控制器应用于家电控制领域，能够有效提升产品的智能化水平和用户体验。

本项目设计并实现了一种基于STM32微控制器的智能红外遥控风扇控制系统。系统以STM32F103C8T6为主控芯片，通过红外遥控模块接收用户指令，实现风扇的多档调速模式切换功能。系统具有操作简便、响应快速、功耗低等特点，体现了嵌入式系统在智能家居领域的实际应用价值。

本设计的主要功能包括：
\begin{enumerate}
    \item \textbf{红外遥控功能：} 支持通用红外遥控器（如家电遥控器）或自定义红外按键控制。
    \item \textbf{多档调速与风类切换：} 支持四档风速调节，可满足用户实际使用需求。
    \item \textbf{驱动电机转动：} 利用STM32的定时器产生的PWM信号，实现对直流电机档位的控制。
     \item \textbf{实时监测风扇状态：} 配备OLED屏幕，可实时显示风扇电机状态。
    \item \textbf{系统集成：} 完成从红外遥控接收、信号处理、核心控制逻辑（STM32软件）到电机驱动电路（硬件）的完整系统设计与集成。
    \item \textbf{实践验证：} 在真实的STM32开发板及外设搭建的硬件平台上进行系统测试与功能验证，确保设计的正确性和实用性。
\end{enumerate}

本项目不仅涵盖了嵌入式软件开发、硬件接口驱动（如红外接收、PWM输出）、控制算法（调速）等核心知识点，还涉及硬件电路设计（如电机驱动、电源管理）与系统调试等实践技能，是对嵌入式系统课程所学知识的综合应用与实践。

% 本报告后续章节将详细阐述系统设计的具体方案。第\ref{sec:hardware}章介绍系统整体架构与各模块的硬件设计；第\ref{sec:software}章详细描述基于STM32的软件设计与关键代码实现；第\ref{sec:testing}章展示系统测试方法与最终实现效果；最后，第\ref{sec:conclusion}章对项目进行总结并探讨可能的改进方向。